| Parameter                    | Type            | Default | Description                                      |
| ---------------------------- | --------------- | ------- | ------------------------------------------------ |
| `id`                         | `Optional[str]` | -       | The ID of the database instance. UUID by default. |
| `db_client`                  | `None`          | -       | The DynamoDB client to use.                      |
| `region_name`                | `optional[str]` | -       | AWS region name.                                 |
| `aws_access_key_id`          | `optional[str]` | -       | AWS access key ID.                               |
| `aws_secret_access_key`      | `optional[str]` | -       | AWS secret access key.                           |
| `session_table`              | `optional[str]` | -       | The name of the session table.                   |
| `memory_table`               | `optional[str]` | -       | The name of the memory table.                    |
| `metrics_table`              | `optional[str]` | -       | The name of the metrics table.                   |
| `eval_table`                 | `optional[str]` | -       | The name of the eval table.                      |
| `knowledge_table`            | `optional[str]` | -       | The name of the knowledge table.                 |
